@import '../def.scss';
.reset{
	width: 670rpx;
	margin: 0 auto;
}
.title{
	font-size: 48rpx;
	font-weight: 400;
	color: #000000;
	line-height: 48rpx;
	margin: 40rpx 0 40rpx 0;
}
.main-1 {
	width: 100%;
	padding-top: 20rpx;
	.warp {
		width: 670rpx;
		height: 90upx;
		margin: 0 auto 20rpx;
		@extend .flex-row;
		box-sizing: border-box;
		border-bottom: 2rpx solid #f9f9f9;
		.input {
			font-size: 0;
			width: 100%;
			height: 100%;
			@extend .flex-row-center-space;
			input {
				width: 410upx;
				height: 100%;
				font-size: 28rpx;
				line-height: 1;
				// @extend .flex-row-center;
				color: #333333;
				display: block;
			}
			.get-code {
				font-size: 20rpx;
				color: #5C9FFE;
				padding: 10rpx 20rpx;
				border-radius: 10rpx;
				text-align: center;
				border-radius: 24rpx;
				border: 1rpx solid #5C9FFE;
			}
		}
	}
}

.quicket-login {
	position: fixed;
	bottom: 80upx;
	width: 100%;
	left: 0;
	font-size: 0;
	@extend .flex-row-center;
	justify-content: center;
	.item {
		width: 60upx;
		height: 60upx;
		font-size: 0;
		line-height: 60upx;
		margin: 0 20upx;
		image {
			width: 100%;
			height: 100%;
		}
	}
}
.submit-btn {
	box-sizing: border-box;
	width: 474rpx;
	height: 72rpx;
	background: #5C9FFE;
	border-radius: 50rpx;
	line-height: 1;
	font-weight: 500;
	@extend .flex-row-center;
	justify-content: center;
	margin: 200upx auto 0;
	font-size: 28rpx;
	color: #FFFFFF;
}

.bottom{
	margin-top: 40rpx;
	display:inline-block;
	span{
		font-size: 30rpx;
		font-weight: 400;
		color: #2497FF;
		line-height: 30rpx;
		margin-right: 20rpx;
	}
}